Skip to content

feat: gate unfinished dashboard features - #2706

Merged
numnx merged 2 commits into
devfrom
feat/dashboard-feature-flags
Jul 8, 2026
Merged

feat: gate unfinished dashboard features#2706
numnx merged 2 commits into
devfrom
feat/dashboard-feature-flags

Conversation

@numnx

@numnx numnx commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add Vite-backed dashboard feature flags for unfinished dashboard surfaces, defaulting enabled in dev/test and disabled in production unless explicitly enabled
  • gate the unfinished Nodes page across route registration, navigation, route prefetching, and the guided dashboard tour
  • replace the CI mockup sprint pentest workflow with a mockup sprint orchestration workflow that runs pnpm run test:orchestration:full on pushes and PRs to dev and main
  • update canonical docs and docs-web content for feature flags and the CI orchestration lane

Verification

  • pnpm run lint passed
  • pnpm run test:dashboard passed
  • pnpm run test:backend passed
  • pnpm run build passed
  • pnpm exec vitest run tests/backend/services/docs-web-catalog-service.test.ts tests/dashboard/lib/dashboard-feature-flags.test.ts tests/dashboard/v2/nodes-page.test.tsx passed
  • git diff --check passed
  • pnpm run check:docs-web still reports pre-existing generated-docs drift in unrelated docs outputs:
    • content/docs/user-installation.mdx
    • content/docs/user-dashboard-chat.mdx
    • routes/docs.user-dashboard-nodes-canvas.lazy.tsx
    • content/docs/user-dashboard-memory.mdx
    • content/docs/developer-overview.mdx

Risk / Rollback

  • Feature flag behavior is build-time dashboard configuration. Revert this PR or set VITE_CODEUX_FEATURE_NODES=true for a production dashboard build if the Nodes page needs to be exposed.
  • CI behavior can be rolled back by restoring the previous mockup sprint pentest workflow if heavy pentest coverage needs to run in CI again.

@numnx
numnx force-pushed the feat/dashboard-feature-flags branch from 93e5936 to dad710f Compare July 8, 2026 18:01
@numnx
numnx marked this pull request as ready for review July 8, 2026 19:13
@numnx
numnx merged commit d83081e into dev Jul 8, 2026
7 checks passed
@numnx numnx mentioned this pull request Jul 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant